<?php
	//Reportar todos los errores
	error_reporting(E_ALL|E_STRICT);
	//En ambiente de desarrollo on, en ambiente de produccion off
	ini_set('display_errors','on');
	
	
	ini_set('include_path',ini_get('include_path') . PATH_SEPARATOR . '../library');
	
	//Cargo la clase Loader para ocuparla para cargar dinamicamente otra clase
	require_once "Zend/Loader.php";
	//Cargar dinamicamente la Clase Front (Controlador frontal de Zend)
	Zend_Loader::loadClass('Zend_Controller_Front');
	//Instanciamos un objeto de controlador front
	$controller = Zend_Controller_Front::getInstance();
	//Seteamos el directorio de los controladores
	$controller->setControllerDirectory('../application/controllers');
	
	$controller->throwExceptions(true);
	
	//cursamos la peticion donde correponde segun la url
	$controller->dispatch();
	/**
	 * Cuando Apache recibe la peticion, crea una nueva instancia de la clase Zend_Controller_Front, ls cual
	 * nos habilita para setear el directorio de los controladores
	 * Esto tambien nos habilita para colocar los controladores fuera del document root,
	 * Cuando esto se ha echo el controlador es capaz de dispachar apropiadamente la peticion basada en una url
	 */

?>